/**
 * Generali Solutions d'assurances - Tous droits rÃ©servÃ©s &copy; 2007 - 2010
 */
package fr.generali.accueilclient.client.om;

/**
 * Interface de description d'une association
 * 
 * @author selrhazala
 */
public interface IClientAssociation extends IPersonneMorale {
    
    /**
     * @return le type de l'association
     */
    String getType();
    
    /**
     * @param type le type de l'association
     */
    void setType(String type);
    
    /**
     * @return true si l'association est d'utilitÃ© publique
     */
    boolean isUtilitePublique();
    
    /**
     * @param utilite true si l'association est d'utilitÃ© publique
     */
    void setUtilitePublique(boolean utilite);
    
    /**
     * @return the nbSites
     */
    String getNbSites();

    /**
     * @param nbSites the nbSites to set
     */
    void setNbSites(String nbSites);

    /**
     * @return the budgetAnnuel
     */
    String getBudgetAnnuel();

    /**
     * @param budgetAnnuel the budgetAnnuel to set
     */
    void setBudgetAnnuel(String budgetAnnuel);

    /**
     * @return the nbBenevoles
     */
    String getNbBenevoles();

    /**
     * @param nbBenevoles the nbBenevoles to set
     */
    void setNbBenevoles(String nbBenevoles);

    /**
     * @return the nbAdherents
     */
    String getNbAdherents();

    /**
     * @param nbAdherents the nbAdherents to set
     */
    void setNbAdherents(String nbAdherents);

    /**
     * @return the nbMembresActifs
     */
    String getNbMembresActifs();

    /**
     * @param nbMembresActifs the nbMembresActifs to set
     */
    void setNbMembresActifs(String nbMembresActifs);
}
